// API配置和工具
export { api, apiClient, API_CONFIG } from './config'
export type { ApiResponse, PageResponse, ApiError } from './config'

// 员工管理API
export { EmployeeService } from './employee'
export type { Employee, EmployeeQuery, EmployeeForm, BatchEmployeeRequest, BatchDeleteRequest } from './employee'

// API工具函数
export {
  LoadingManager,
  MessageUtils,
  ApiWrapper,
  FormatUtils,
  ValidationUtils,
} from './utils'

// 统一导出
export default {
  // 服务
  EmployeeService,
  
  // 工具
  LoadingManager,
  MessageUtils,
  ApiWrapper,
  FormatUtils,
  ValidationUtils,
  
  // 配置
  api,
  apiClient,
  API_CONFIG,
}
